/*---------------------------------------------------------------------------------------------
 *  Copyright (c) 2025 Huawei Technologies Co., Ltd. All rights reserved.
 *  This file is a part of the ModelEngine Project.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

import * as React from 'react'
import { KnowledgeIcons } from './knowledge-icon';

type IconProps = React.HTMLAttributes<SVGElement>
const Icons = {
  logo: (props: IconProps) => (
    <svg width="32.000000" height="32.000000" viewBox="0 0 32 32" fill="none" {...props}>
      <defs>
        <clipPath id="clip661_271663">
          <rect id="画板 1" rx="6.000000" width="32.000000" height="32.000000" transform="translate(-0.999512 -0.002930)" fill="white" fillOpacity="0" />
        </clipPath>
      </defs>
      <rect id="画板 1" rx="6.000000" width="32.000000" height="32.000000" transform="translate(-0.999512 -0.002930)" fill="#FFFFFF" fillOpacity="0" />
      <g clipPath="url(#clip661_271663)">
        <rect id="矩形 376" x="-0.999512" y="-0.002930" width="10.000000" height="32.000000" fill="#233CAB" fillOpacity="1.000000" />
        <rect id="矩形 377" x="9.000488" y="-0.002930" width="10.000000" height="32.000000" fill="#02B6FC" fillOpacity="1.000000" />
        <rect id="矩形 378" x="19.000488" y="-0.002930" width="12.000000" height="32.000000" fill="#3AEFFE" fillOpacity="1.000000" />
        <path id="AI" d="M16.99 8.29C16.84 7.43 16.32 6.99 15.43 6.99L11.59 6.99Q10.95 6.99 10.52 7.29Q10.13 7.57 9.91 8.1L3 25.02L6.09 25.02L8.18 19.81L15.93 19.81L16.72 25.02L19.72 25.02L16.99 8.29ZM26.9 6.99L24.06 6.99L21.86 25.02L24.69 25.02L26.9 6.99ZM9.24 17.17L12.28 9.63L14.37 9.63L15.52 17.17L9.24 17.17Z" fill="#FFFFFF" fillOpacity="1.000000" fillRule="evenodd" />
      </g>
    </svg>

  ),
  home: (props: IconProps) => (
    <svg width="21.000000" height="20.000000" viewBox="0 0 21 20" fill="none" {...props}>
      <defs>
        <linearGradient x1="10.000123" y1="22.349251" x2="10.000123" y2="0.000002" id="paint_linear_712_169567_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#40ACFF" />
          <stop offset="1.000000" stopColor="#3737B7" />
        </linearGradient>
        <linearGradient x1="14.036605" y1="1.314786" x2="14.585087" y2="13.780193" id="paint_linear_712_169572_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#6AE0B9" />
          <stop offset="1.000000" stopColor="#40ACFF" />
        </linearGradient>
      </defs>
      <path id="path-gw14pobe92-2" d="M10.69 0.28L20.19 9.55C20.59 9.94 20.59 10.56 20.21 10.96C20.03 11.15 19.77 11.25 19.5 11.25L17.96 11.25L17.96 18.41C17.96 19.29 17.25 20 16.37 20L11.99 20L11.99 15.16C11.99 14.61 11.54 14.17 10.99 14.17L9 14.17C8.45 14.17 8 14.61 8 15.16L8 20L3.62 20C2.74 20 2.03 19.29 2.03 18.41L2.03 11.25L0.49 11.25C-0.06 11.25 -0.5 10.81 -0.5 10.26C-0.5 10 -0.4 9.74 -0.2 9.55L9.3 0.28C9.69 -0.1 10.3 -0.1 10.69 0.28Z" fill="url(#paint_linear_712_169567_0)" fillOpacity="1.000000" fillRule="nonzero" />
      <path id="path-gw14pobe92-2" d="M20.19 9.55C20.59 9.94 20.59 10.56 20.21 10.96C20.03 11.15 19.77 11.25 19.5 11.25L17.96 11.25L17.96 18.41C17.96 19.29 17.25 20 16.37 20L11.99 20L11.99 15.16C11.99 14.61 11.54 14.17 10.99 14.17L9 14.17C8.45 14.17 8 14.61 8 15.16L8 20L3.62 20C2.74 20 2.03 19.29 2.03 18.41L2.03 11.25L0.49 11.25C-0.06 11.25 -0.5 10.81 -0.5 10.26C-0.5 10 -0.4 9.74 -0.2 9.55L9.3 0.28C9.69 -0.1 10.3 -0.1 10.69 0.28L20.19 9.55Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      <mask id="mask712_169569" mask-type="alpha" maskUnits="userSpaceOnUse" x="-0.498047" y="0.000000" width="20.996094" height="20.000000">
        <path id="path-gw14pobe92-2" d="M10.69 0.28L20.19 9.55C20.59 9.94 20.59 10.56 20.21 10.96C20.03 11.15 19.77 11.25 19.5 11.25L17.96 11.25L17.96 18.41C17.96 19.29 17.25 20 16.37 20L11.99 20L11.99 15.16C11.99 14.61 11.54 14.17 10.99 14.17L9 14.17C8.45 14.17 8 14.61 8 15.16L8 20L3.62 20C2.74 20 2.03 19.29 2.03 18.41L2.03 11.25L0.49 11.25C-0.06 11.25 -0.5 10.81 -0.5 10.26C-0.5 10 -0.4 9.74 -0.2 9.55L9.3 0.28C9.69 -0.1 10.3 -0.1 10.69 0.28Z" fill="#FFFFFF" fillOpacity="1.000000" fillRule="nonzero" />
      </mask>
      <g mask="url(#mask712_169569)">
        <rect id="rect" x="10.000000" y="-0.393555" width="10.947033" height="21.365269" fill="url(#paint_linear_712_169572_0)" fillOpacity="1.000000" />
        <rect id="rect" x="10.000000" y="-0.393555" width="10.947033" height="21.365269" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      </g>
    </svg>
  ),
  app: (props: IconProps) => (
    <svg width="24.000000" height="24.000000" viewBox="0 0 24 24" fill="none" {...props}>
      <defs>
        <linearGradient x1="11.999819" y1="21.996750" x2="11.999819" y2="2.002928" id="paint_linear_712_169595_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#40ACFF" />
          <stop offset="1.000000" stopColor="#3737B7" />
        </linearGradient>
        <linearGradient x1="12.605835" y1="2.000000" x2="12.605835" y2="22.000000" id="paint_linear_712_169596_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#6AE0B9" />
          <stop offset="1.000000" stopColor="#40ACFF" />
        </linearGradient>
        <linearGradient x1="11.999655" y1="14.499928" x2="11.999655" y2="7.313477" id="paint_linear_712_169597_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#40ACFF" />
          <stop offset="1.000000" stopColor="#3737B7" />
        </linearGradient>
        <linearGradient x1="8.627941" y1="7.316406" x2="8.627941" y2="14.499405" id="paint_linear_712_169598_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#6AE0B9" />
          <stop offset="1.000000" stopColor="#40ACFF" />
        </linearGradient>
      </defs>
      <rect id="矩形" width="24.000000" height="24.000000" fill="#000000" fillOpacity="0" />
      <rect id="矩形" width="24.000000" height="24.000000" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      <path id="形状结合" d="M15.8 14.95C15.93 15.77 16 16.62 16 17.5C16 18.31 15.94 19.11 15.82 19.9C15.81 19.96 15.81 20.03 15.83 20.09L12.93 21.74C12.35 22.08 11.64 22.08 11.06 21.74L8.2 20.11C8.07 19.26 8 18.38 8 17.5C8 16.62 8.06 15.77 8.19 14.95C9.41 15.31 10.69 15.5 12 15.5C13.3 15.5 14.58 15.31 15.8 14.95ZM2.99 12.06C4.24 13.17 5.68 14.04 7.23 14.63C7.08 15.55 7 16.51 7 17.5C7 18.17 7.03 18.83 7.11 19.49L3.95 17.68C3.36 17.34 3 16.72 3 16.04L2.99 12.06ZM21 12.06L21 16.04C21 16.72 20.63 17.34 20.04 17.68L16.88 19.49C16.96 18.83 17 18.17 17 17.5C17 16.51 16.91 15.55 16.76 14.63C18.31 14.04 19.75 13.17 21 12.06ZM12 7.31C13.71 8.91 15 11.24 15.61 13.96C14.46 14.31 13.24 14.5 12 14.5C10.75 14.5 9.54 14.31 8.38 13.96C8.98 11.27 10.31 8.91 12 7.31ZM6.31 4.96C6.37 4.98 6.43 5 6.5 5C8.21 5 9.83 5.6 11.22 6.66C9.43 8.38 8.08 10.82 7.43 13.64C5.89 13.03 4.47 12.12 3.27 10.94C3.19 10.87 3.09 10.82 3 10.81L3 7.95C3 7.27 3.36 6.65 3.95 6.31L6.31 4.96ZM17.68 4.96L20.04 6.31C20.63 6.65 21 7.27 21 7.95L21 10.71C20.95 10.73 20.9 10.77 20.86 10.81C19.63 12.05 18.16 13.01 16.56 13.63C15.91 10.82 14.56 8.38 12.76 6.66C14.16 5.6 15.78 5 17.5 5C17.56 5 17.62 4.98 17.68 4.96ZM12.93 2.25L16.18 4.1C14.66 4.34 13.24 5 12 5.99C10.75 5 9.33 4.34 7.81 4.1L11.06 2.25C11.64 1.91 12.35 1.91 12.93 2.25Z" fill="url(#paint_linear_712_169595_0)" fillOpacity="1.000000" fillRule="evenodd" />
      <path id="形状结合" d="M16 17.5C16 18.31 15.94 19.11 15.82 19.9C15.81 19.96 15.81 20.03 15.83 20.09L12.93 21.74C12.35 22.08 11.64 22.08 11.06 21.74L8.2 20.11C8.07 19.26 8 18.38 8 17.5C8 16.62 8.06 15.77 8.19 14.95C9.41 15.31 10.69 15.5 12 15.5C13.3 15.5 14.58 15.31 15.8 14.95C15.93 15.77 16 16.62 16 17.5ZM7.23 14.63C7.08 15.55 7 16.51 7 17.5C7 18.17 7.03 18.83 7.11 19.49L3.95 17.68C3.36 17.34 3 16.72 3 16.04L2.99 12.06C4.24 13.17 5.68 14.04 7.23 14.63ZM21 16.04C21 16.72 20.63 17.34 20.04 17.68L16.88 19.49C16.96 18.83 17 18.17 17 17.5C17 16.51 16.91 15.55 16.76 14.63C18.31 14.04 19.75 13.17 21 12.06L21 16.04ZM15.61 13.96C14.46 14.31 13.24 14.5 12 14.5C10.75 14.5 9.54 14.31 8.38 13.96C8.98 11.27 10.31 8.91 12 7.31C13.71 8.91 15 11.24 15.61 13.96ZM6.5 5C8.21 5 9.83 5.6 11.22 6.66C9.43 8.38 8.08 10.82 7.43 13.64C5.89 13.03 4.47 12.12 3.27 10.94C3.19 10.87 3.09 10.82 3 10.81L3 7.95C3 7.27 3.36 6.65 3.95 6.31L6.31 4.96C6.37 4.98 6.43 5 6.5 5ZM20.04 6.31C20.63 6.65 21 7.27 21 7.95L21 10.71C20.95 10.73 20.9 10.77 20.86 10.81C19.63 12.05 18.16 13.01 16.56 13.63C15.91 10.82 14.56 8.38 12.76 6.66C14.16 5.6 15.78 5 17.5 5C17.56 5 17.62 4.98 17.68 4.96L20.04 6.31ZM16.18 4.1C14.66 4.34 13.24 5 12 5.99C10.75 5 9.33 4.34 7.81 4.1L11.06 2.25C11.64 1.91 12.35 1.91 12.93 2.25L16.18 4.1Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      <path id="形状结合" d="M15.8 14.95C15.93 15.77 16 16.62 16 17.5C16 18.31 15.94 19.11 15.82 19.9C15.81 19.96 15.81 20.03 15.83 20.09L12.92 21.75C12.64 21.91 12.32 22 12 22L12 15.5C13.3 15.5 14.58 15.31 15.8 14.95ZM21 12.06L21 16.02C21 16.71 20.63 17.35 20.03 17.69L16.88 19.49C16.96 18.83 17 18.17 17 17.5C17 16.51 16.91 15.55 16.76 14.63C18.31 14.04 19.75 13.17 21 12.06ZM12 7.31C13.71 8.91 15 11.24 15.61 13.96C14.46 14.31 13.24 14.5 12 14.5L12 7.31ZM17.68 4.96L20.03 6.3C20.63 6.64 21 7.28 21 7.97L21 10.71C20.95 10.73 20.9 10.77 20.86 10.81C19.63 12.05 18.16 13.01 16.56 13.63C15.91 10.82 14.56 8.38 12.76 6.66C14.16 5.6 15.78 5 17.5 5C17.56 5 17.62 4.98 17.68 4.96ZM12 2C12.32 2 12.64 2.08 12.92 2.24L16.18 4.1C14.66 4.34 13.24 5 12 5.99L12 2Z" fill="url(#paint_linear_712_169596_0)" fillOpacity="1.000000" fillRule="evenodd" />
      <path id="形状结合" d="M16 17.5C16 18.31 15.94 19.11 15.82 19.9C15.81 19.96 15.81 20.03 15.83 20.09L12.92 21.75C12.64 21.91 12.32 22 12 22L12 15.5C13.3 15.5 14.58 15.31 15.8 14.95C15.93 15.77 16 16.62 16 17.5ZM21 16.02C21 16.71 20.63 17.35 20.03 17.69L16.88 19.49C16.96 18.83 17 18.17 17 17.5C17 16.51 16.91 15.55 16.76 14.63C18.31 14.04 19.75 13.17 21 12.06L21 16.02ZM15.61 13.96C14.46 14.31 13.24 14.5 12 14.5L12 7.31C13.71 8.91 15 11.24 15.61 13.96ZM20.03 6.3C20.63 6.64 21 7.28 21 7.97L21 10.71C20.95 10.73 20.9 10.77 20.86 10.81C19.63 12.05 18.16 13.01 16.56 13.63C15.91 10.82 14.56 8.38 12.76 6.66C14.16 5.6 15.78 5 17.5 5C17.56 5 17.62 4.98 17.68 4.96L20.03 6.3ZM12.92 2.24L16.18 4.1C14.66 4.34 13.24 5 12 5.99L12 2C12.32 2 12.64 2.08 12.92 2.24Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      <path id="路径" d="M12 7.31C13.71 8.91 15 11.24 15.61 13.96C14.45 14.31 13.24 14.5 12 14.5C10.75 14.5 9.54 14.31 8.38 13.96C8.95 11.41 10.13 9.2 11.69 7.61L12 7.31Z" fill="url(#paint_linear_712_169597_0)" fillOpacity="1.000000" fillRule="evenodd" />
      <path id="路径" d="M15.61 13.96C14.45 14.31 13.24 14.5 12 14.5C10.75 14.5 9.54 14.31 8.38 13.96C8.95 11.41 10.13 9.2 11.69 7.61L12 7.31C13.71 8.91 15 11.24 15.61 13.96Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      <path id="形状结合" d="M11.99 7.31L11.99 14.49L11.53 14.49C10.45 14.45 9.39 14.27 8.38 13.96C8.95 11.41 10.13 9.2 11.69 7.61L11.99 7.31Z" fill="url(#paint_linear_712_169598_0)" fillOpacity="1.000000" fillRule="evenodd" />
      <path id="形状结合" d="M11.99 14.49L11.53 14.49C10.45 14.45 9.39 14.27 8.38 13.96C8.95 11.41 10.13 9.2 11.69 7.61L11.99 7.31L11.99 14.49Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
    </svg>

  ),
  search: (props: IconProps) => (
    <svg width="16.000000" height="16.000000" viewBox="0 0 16 16" fill="none" {...props}>
      <defs />
      <path id="ICON" d="M12.5508 7.5C12.5508 4.18652 9.86426 1.5 6.55078 1.5C3.2373 1.5 0.550781 4.18652 0.550781 7.5C0.550781 10.8135 3.2373 13.5 6.55078 13.5C8.02783 13.5 9.37988 12.9663 10.4253 12.0815L12.6973 14.3535L12.7661 14.4111C12.9614 14.5464 13.2305 14.5269 13.4043 14.3535C13.5996 14.1582 13.5996 13.8418 13.4043 13.6465L11.1323 11.3745C12.0171 10.3291 12.5508 8.97705 12.5508 7.5ZM10.4224 10.6646C11.1274 9.80225 11.5508 8.70068 11.5508 7.5C11.5508 4.73877 9.31201 2.5 6.55078 2.5C3.78955 2.5 1.55078 4.73877 1.55078 7.5C1.55078 10.2612 3.78955 12.5 6.55078 12.5C7.75146 12.5 8.85303 12.0767 9.71533 11.3716L9.71484 11.3711C9.97363 11.1597 10.2104 10.9229 10.4219 10.6641L10.4224 10.6646Z" clipRule="evenodd" fill="#4D4D4D" fillOpacity="1.000000" fillRule="evenodd" />
    </svg>
  ),
  more: (props: IconProps) => (
    <svg width="20.000000" height="20.000000" viewBox="0 0 20 20" fill="none" {...props}>
      <defs>
        <clipPath id="clip659_216890">
          <rect id="更多" width="20.000000" height="20.000000" transform="translate(-0.949219 0.000000)" fill="white" fillOpacity="0" />
        </clipPath>
      </defs>
      <g clipPath="url(#clip659_216890)">
        <path id="path" d="M2.59 10C2.59 10.04 2.59 10.09 2.59 10.14C2.6 10.19 2.61 10.23 2.62 10.28C2.62 10.33 2.64 10.37 2.65 10.42C2.66 10.46 2.68 10.51 2.7 10.55C2.72 10.6 2.74 10.64 2.76 10.68C2.78 10.72 2.81 10.77 2.83 10.81C2.86 10.84 2.89 10.88 2.92 10.92C2.95 10.96 2.98 10.99 3.01 11.03C3.05 11.06 3.08 11.09 3.12 11.12C3.16 11.15 3.2 11.18 3.24 11.21C3.28 11.23 3.32 11.26 3.36 11.28C3.4 11.3 3.44 11.32 3.49 11.34C3.53 11.36 3.58 11.38 3.62 11.39C3.67 11.4 3.71 11.42 3.76 11.43C3.81 11.43 3.86 11.44 3.9 11.45C3.95 11.45 4 11.45 4.05 11.45C4.09 11.45 4.14 11.45 4.19 11.45C4.24 11.44 4.28 11.43 4.33 11.43C4.38 11.42 4.42 11.4 4.47 11.39C4.51 11.38 4.56 11.36 4.6 11.34C4.65 11.32 4.69 11.3 4.73 11.28C4.78 11.26 4.82 11.23 4.86 11.21C4.9 11.18 4.93 11.15 4.97 11.12C5.01 11.09 5.04 11.06 5.08 11.03C5.11 10.99 5.14 10.96 5.17 10.92C5.2 10.88 5.23 10.84 5.26 10.81C5.28 10.77 5.31 10.72 5.33 10.68C5.35 10.64 5.37 10.6 5.39 10.55C5.41 10.51 5.43 10.46 5.44 10.42C5.45 10.37 5.47 10.33 5.48 10.28C5.49 10.23 5.49 10.19 5.5 10.14C5.5 10.09 5.5 10.04 5.5 10C5.5 9.95 5.5 9.9 5.5 9.85C5.49 9.8 5.49 9.76 5.48 9.71C5.47 9.66 5.45 9.62 5.44 9.57C5.43 9.53 5.41 9.48 5.39 9.44C5.37 9.39 5.35 9.35 5.33 9.31C5.31 9.27 5.28 9.22 5.26 9.18C5.23 9.14 5.2 9.11 5.17 9.07C5.14 9.03 5.11 9 5.08 8.96C5.04 8.93 5.01 8.9 4.97 8.87C4.93 8.84 4.9 8.81 4.86 8.78C4.82 8.76 4.78 8.73 4.73 8.71C4.69 8.69 4.65 8.67 4.6 8.65C4.56 8.63 4.51 8.61 4.47 8.6C4.42 8.59 4.38 8.57 4.33 8.56C4.28 8.56 4.24 8.55 4.19 8.54C4.14 8.54 4.09 8.54 4.05 8.54C4 8.54 3.95 8.54 3.9 8.54C3.86 8.55 3.81 8.56 3.76 8.56C3.71 8.57 3.67 8.59 3.62 8.6C3.58 8.61 3.53 8.63 3.49 8.65C3.44 8.67 3.4 8.69 3.36 8.71C3.32 8.73 3.28 8.76 3.24 8.78C3.2 8.81 3.16 8.84 3.12 8.87C3.08 8.9 3.05 8.93 3.01 8.96C2.98 9 2.95 9.03 2.92 9.07C2.89 9.11 2.86 9.14 2.83 9.18C2.81 9.22 2.78 9.27 2.76 9.31C2.74 9.35 2.72 9.39 2.7 9.44C2.68 9.48 2.66 9.53 2.65 9.57C2.64 9.62 2.62 9.66 2.62 9.71C2.61 9.76 2.6 9.8 2.59 9.85C2.59 9.9 2.59 9.95 2.59 10Z" fill="#111111" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="path" d="M7.59 10C7.59 10.04 7.59 10.09 7.59 10.14C7.6 10.19 7.61 10.23 7.62 10.28C7.62 10.33 7.64 10.37 7.65 10.42C7.66 10.46 7.68 10.51 7.7 10.55C7.72 10.6 7.74 10.64 7.76 10.68C7.78 10.72 7.81 10.77 7.83 10.81C7.86 10.84 7.89 10.88 7.92 10.92C7.95 10.96 7.98 10.99 8.01 11.03C8.05 11.06 8.08 11.09 8.12 11.12C8.16 11.15 8.2 11.18 8.24 11.21C8.28 11.23 8.32 11.26 8.36 11.28C8.4 11.3 8.44 11.32 8.49 11.34C8.53 11.36 8.58 11.38 8.62 11.39C8.67 11.4 8.71 11.42 8.76 11.43C8.81 11.43 8.86 11.44 8.9 11.45C8.95 11.45 9 11.45 9.05 11.45C9.09 11.45 9.14 11.45 9.19 11.45C9.24 11.44 9.28 11.43 9.33 11.43C9.38 11.42 9.42 11.4 9.47 11.39C9.51 11.38 9.56 11.36 9.6 11.34C9.65 11.32 9.69 11.3 9.73 11.28C9.78 11.26 9.82 11.23 9.86 11.21C9.9 11.18 9.93 11.15 9.97 11.12C10.01 11.09 10.04 11.06 10.08 11.03C10.11 10.99 10.14 10.96 10.17 10.92C10.2 10.88 10.23 10.84 10.26 10.81C10.28 10.77 10.31 10.72 10.33 10.68C10.35 10.64 10.37 10.6 10.39 10.55C10.41 10.51 10.43 10.46 10.44 10.42C10.46 10.37 10.47 10.33 10.48 10.28C10.49 10.23 10.49 10.19 10.5 10.14C10.5 10.09 10.5 10.04 10.5 10C10.5 9.95 10.5 9.9 10.5 9.85C10.49 9.8 10.49 9.76 10.48 9.71C10.47 9.66 10.46 9.62 10.44 9.57C10.43 9.53 10.41 9.48 10.39 9.44C10.37 9.39 10.35 9.35 10.33 9.31C10.31 9.27 10.28 9.22 10.26 9.18C10.23 9.14 10.2 9.11 10.17 9.07C10.14 9.03 10.11 9 10.08 8.96C10.04 8.93 10.01 8.9 9.97 8.87C9.93 8.84 9.9 8.81 9.86 8.78C9.82 8.76 9.78 8.73 9.73 8.71C9.69 8.69 9.65 8.67 9.6 8.65C9.56 8.63 9.51 8.61 9.47 8.6C9.42 8.59 9.38 8.57 9.33 8.56C9.28 8.56 9.24 8.55 9.19 8.54C9.14 8.54 9.09 8.54 9.05 8.54C9 8.54 8.95 8.54 8.9 8.54C8.86 8.55 8.81 8.56 8.76 8.56C8.71 8.57 8.67 8.59 8.62 8.6C8.58 8.61 8.53 8.63 8.49 8.65C8.44 8.67 8.4 8.69 8.36 8.71C8.32 8.73 8.28 8.76 8.24 8.78C8.2 8.81 8.16 8.84 8.12 8.87C8.08 8.9 8.05 8.93 8.01 8.96C7.98 9 7.95 9.03 7.92 9.07C7.89 9.11 7.86 9.14 7.83 9.18C7.81 9.22 7.78 9.27 7.76 9.31C7.74 9.35 7.72 9.39 7.7 9.44C7.68 9.48 7.66 9.53 7.65 9.57C7.64 9.62 7.62 9.66 7.62 9.71C7.61 9.76 7.6 9.8 7.59 9.85C7.59 9.9 7.59 9.95 7.59 10Z" fill="#111111" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="path" d="M12.59 10C12.59 10.04 12.59 10.09 12.59 10.14C12.6 10.19 12.61 10.23 12.62 10.28C12.62 10.33 12.64 10.37 12.65 10.42C12.66 10.46 12.68 10.51 12.7 10.55C12.72 10.6 12.74 10.64 12.76 10.68C12.78 10.72 12.81 10.77 12.83 10.81C12.86 10.84 12.89 10.88 12.92 10.92C12.95 10.96 12.98 10.99 13.01 11.03C13.05 11.06 13.08 11.09 13.12 11.12C13.16 11.15 13.2 11.18 13.24 11.21C13.28 11.23 13.32 11.26 13.36 11.28C13.4 11.3 13.44 11.32 13.49 11.34C13.53 11.36 13.58 11.38 13.62 11.39C13.67 11.4 13.71 11.42 13.76 11.43C13.81 11.43 13.86 11.44 13.9 11.45C13.95 11.45 14 11.45 14.05 11.45C14.09 11.45 14.14 11.45 14.19 11.45C14.24 11.44 14.28 11.43 14.33 11.43C14.38 11.42 14.42 11.4 14.47 11.39C14.51 11.38 14.56 11.36 14.6 11.34C14.65 11.32 14.69 11.3 14.73 11.28C14.78 11.26 14.82 11.23 14.86 11.21C14.9 11.18 14.93 11.15 14.97 11.12C15.01 11.09 15.04 11.06 15.08 11.03C15.11 10.99 15.14 10.96 15.17 10.92C15.2 10.88 15.23 10.84 15.26 10.81C15.28 10.77 15.31 10.72 15.33 10.68C15.35 10.64 15.37 10.6 15.39 10.55C15.41 10.51 15.43 10.46 15.44 10.42C15.46 10.37 15.47 10.33 15.48 10.28C15.49 10.23 15.49 10.19 15.5 10.14C15.5 10.09 15.5 10.04 15.5 10C15.5 9.95 15.5 9.9 15.5 9.85C15.49 9.8 15.49 9.76 15.48 9.71C15.47 9.66 15.46 9.62 15.44 9.57C15.43 9.53 15.41 9.48 15.39 9.44C15.37 9.39 15.35 9.35 15.33 9.31C15.31 9.27 15.28 9.22 15.26 9.18C15.23 9.14 15.2 9.11 15.17 9.07C15.14 9.03 15.11 9 15.08 8.96C15.04 8.93 15.01 8.9 14.97 8.87C14.93 8.84 14.9 8.81 14.86 8.78C14.82 8.76 14.78 8.73 14.73 8.71C14.69 8.69 14.65 8.67 14.6 8.65C14.56 8.63 14.51 8.61 14.47 8.6C14.42 8.59 14.38 8.57 14.33 8.56C14.28 8.56 14.24 8.55 14.19 8.54C14.14 8.54 14.09 8.54 14.05 8.54C14 8.54 13.95 8.54 13.9 8.54C13.86 8.55 13.81 8.56 13.76 8.56C13.71 8.57 13.67 8.59 13.62 8.6C13.58 8.61 13.53 8.63 13.49 8.65C13.44 8.67 13.4 8.69 13.36 8.71C13.32 8.73 13.28 8.76 13.24 8.78C13.2 8.81 13.16 8.84 13.12 8.87C13.08 8.9 13.05 8.93 13.01 8.96C12.98 9 12.95 9.03 12.92 9.07C12.89 9.11 12.86 9.14 12.83 9.18C12.81 9.22 12.78 9.27 12.76 9.31C12.74 9.35 12.72 9.39 12.7 9.44C12.68 9.48 12.66 9.53 12.65 9.57C12.64 9.62 12.62 9.66 12.62 9.71C12.61 9.76 12.6 9.8 12.59 9.85C12.59 9.9 12.59 9.95 12.59 10Z" fill="#111111" fillOpacity="1.000000" fillRule="nonzero" />
      </g>
    </svg>
  ),
  Left: (props: IconProps) => (
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="1em" height="1em" fill="currentColor" aria-hidden="true" focusable="false">
      <path d="M10.9 14.1c.2-.2.2-.5.1-.8l-.1-.1L5.7 8l5.2-5.2c.2-.2.3-.6.1-.8l-.1-.1c-.2-.2-.5-.2-.8-.1l-.1.1-5.6 5.7c-.2.2-.2.5 0 .8l.1.1 5.7 5.7c.1.1.5.1.7-.1z">
      </path>
    </svg>
  ),
  user: (props: IconProps) => {
    return (
      <svg width="15.000000" height="15.000000" viewBox="0 0 15 15" fill="none" {...props}>

        <defs />
        <path id="形状结合" d="M7.05 -0.32C9.22 -0.32 10.98 1.45 10.98 3.62C10.98 4.93 10.34 6.09 9.36 6.81C12.26 7.77 14.36 10.52 14.36 13.75C14.36 14.06 14.11 14.31 13.8 14.31C13.49 14.31 13.23 14.06 13.23 13.75C13.23 10.33 10.46 7.56 7.05 7.56C3.63 7.56 0.86 10.33 0.86 13.75C0.86 14.06 0.61 14.31 0.3 14.31C-0.01 14.31 -0.27 14.06 -0.27 13.75C-0.27 10.52 1.83 7.77 4.73 6.81C3.75 6.09 3.11 4.93 3.11 3.62C3.11 1.45 4.87 -0.32 7.05 -0.32ZM7.05 0.81C5.49 0.81 4.23 2.07 4.23 3.62C4.23 5.17 5.49 6.43 7.05 6.43C8.6 6.43 9.86 5.17 9.86 3.62C9.86 2.07 8.6 0.81 7.05 0.81Z" fill="currentColor" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="形状结合" d="M10.98 3.62C10.98 4.93 10.34 6.09 9.36 6.81C12.26 7.77 14.36 10.52 14.36 13.75C14.36 14.06 14.11 14.31 13.8 14.31C13.49 14.31 13.23 14.06 13.23 13.75C13.23 10.33 10.46 7.56 7.05 7.56C3.63 7.56 0.86 10.33 0.86 13.75C0.86 14.06 0.61 14.31 0.3 14.31C-0.01 14.31 -0.27 14.06 -0.27 13.75C-0.27 10.52 1.83 7.77 4.73 6.81C3.75 6.09 3.11 4.93 3.11 3.62C3.11 1.45 4.87 -0.32 7.05 -0.32C9.22 -0.32 10.98 1.45 10.98 3.62ZM4.23 3.62C4.23 5.17 5.49 6.43 7.05 6.43C8.6 6.43 9.86 5.17 9.86 3.62C9.86 2.07 8.6 0.81 7.05 0.81C5.49 0.81 4.23 2.07 4.23 3.62Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      </svg>
    );
  },
  userGroup: (props: IconProps) => {
    return (
      <svg width="15.000000" height="15.000000" viewBox="0 0 15 15" fill="none" {...props}>
        <defs />
        <path id="形状" d="M3.11 8.54C2.09 7.83 1.42 6.65 1.42 5.31C1.42 3.13 3.18 1.37 5.36 1.37C7.53 1.37 9.3 3.13 9.3 5.31C9.3 6.65 8.63 7.83 7.61 8.54C9.91 9.44 11.55 11.68 11.55 14.31C11.55 14.5 11.54 14.68 11.52 14.87L10.39 14.87C10.41 14.69 10.42 14.5 10.42 14.31C10.42 11.51 8.15 9.25 5.36 9.25C2.56 9.25 0.3 11.51 0.3 14.31C0.3 14.5 0.31 14.69 0.33 14.87L-0.8 14.87C-0.82 14.68 -0.83 14.5 -0.83 14.31C-0.83 11.68 0.8 9.44 3.11 8.54ZM5.36 8.12C6.91 8.12 8.17 6.86 8.17 5.31C8.17 3.75 6.91 2.5 5.36 2.5C3.81 2.5 2.55 3.75 2.55 5.31C2.55 6.86 3.81 8.12 5.36 8.12ZM10.07 7.17C10.3 6.6 10.42 5.97 10.42 5.31C11.1 4.79 11.55 3.98 11.55 3.06C11.55 1.5 10.29 0.25 8.73 0.25C8.21 0.25 7.72 0.39 7.31 0.63C6.88 0.45 6.42 0.33 5.94 0.28C6.66 -0.44 7.64 -0.88 8.73 -0.88C10.91 -0.88 12.67 0.88 12.67 3.06C12.67 4.4 12 5.58 10.98 6.29C13.29 7.19 14.92 9.43 14.92 12.06C14.92 12.25 14.91 12.43 14.9 12.62L13.76 12.62C13.79 12.44 13.8 12.25 13.8 12.06C13.8 9.72 12.22 7.76 10.07 7.17Z" fill="currentColor" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="形状" d="M1.42 5.31C1.42 3.13 3.18 1.37 5.36 1.37C7.53 1.37 9.3 3.13 9.3 5.31C9.3 6.65 8.63 7.83 7.61 8.54C9.91 9.44 11.55 11.68 11.55 14.31C11.55 14.5 11.54 14.68 11.52 14.87L10.39 14.87C10.41 14.69 10.42 14.5 10.42 14.31C10.42 11.51 8.15 9.25 5.36 9.25C2.56 9.25 0.3 11.51 0.3 14.31C0.3 14.5 0.31 14.69 0.33 14.87L-0.8 14.87C-0.82 14.68 -0.83 14.5 -0.83 14.31C-0.83 11.68 0.8 9.44 3.11 8.54C2.09 7.83 1.42 6.65 1.42 5.31ZM8.17 5.31C8.17 3.75 6.91 2.5 5.36 2.5C3.81 2.5 2.55 3.75 2.55 5.31C2.55 6.86 3.81 8.12 5.36 8.12C6.91 8.12 8.17 6.86 8.17 5.31ZM10.42 5.31C11.1 4.79 11.55 3.98 11.55 3.06C11.55 1.5 10.29 0.25 8.73 0.25C8.21 0.25 7.72 0.39 7.31 0.63C6.88 0.45 6.42 0.33 5.94 0.28C6.66 -0.44 7.64 -0.88 8.73 -0.88C10.91 -0.88 12.67 0.88 12.67 3.06C12.67 4.4 12 5.58 10.98 6.29C13.29 7.19 14.92 9.43 14.92 12.06C14.92 12.25 14.91 12.43 14.9 12.62L13.76 12.62C13.79 12.44 13.8 12.25 13.8 12.06C13.8 9.72 12.22 7.76 10.07 7.17C10.3 6.6 10.42 5.97 10.42 5.31Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      </svg>
    );
  },
  emptyIcon: () => (
    <svg width="96.000000" height="96.000000" viewBox="0 0 96 96" fill="none">
      <defs>
        <clipPath id="clip1751_160101">
          <rect id="empty-default.d3201b30" width="96.000000" height="96.000000" fill="white" fillOpacity="0" />
        </clipPath>
        <linearGradient x1="35.913979" y1="66.246704" x2="59.925484" y2="66.246704" id="paint_linear_1751_160104_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#DBDEE2" />
          <stop offset="1.000000" stopColor="#C8CCD1" />
        </linearGradient>
        <linearGradient x1="10.850315" y1="69.385475" x2="90.842194" y2="69.385475" id="paint_linear_1751_160105_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#D0D2D5" />
          <stop offset="1.000000" stopColor="#E4E7EB" />
        </linearGradient>
        <linearGradient x1="58.567207" y1="69.656975" x2="75.630760" y2="73.777138" id="paint_linear_1751_160106_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#CDD0D4" />
          <stop offset="1.000000" stopColor="#DCE0E4" />
        </linearGradient>
        <linearGradient x1="33.688225" y1="12.732818" x2="46.668228" y2="16.894657" id="paint_linear_1751_160107_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#8AA8F0" />
          <stop offset="1.000000" stopColor="#5A86F3" />
        </linearGradient>
        <linearGradient x1="52.965775" y1="2.000000" x2="25.965782" y2="2.000000" id="paint_linear_1751_160108_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#8EBAF7" />
          <stop offset="1.000000" stopColor="#4A77E6" />
        </linearGradient>
        <linearGradient x1="56.881119" y1="36.781090" x2="55.507404" y2="42.863186" id="paint_linear_1751_160109_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#8FACF2" />
          <stop offset="1.000000" stopColor="#8BAAF2" stopOpacity="0.000000" />
        </linearGradient>
        <radialGradient gradientTransform="translate(8.3728 38) rotate(0) scale(6.40338 6.40338)" cx="0.000000" cy="0.000000" r="1.000000" id="paint_radial_1751_160110_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#8DCEFF" />
          <stop offset="0.800000" stopColor="#4A77F5" />
          <stop offset="0.920000" stopColor="#568AFE" />
          <stop offset="1.000000" stopColor="#4D86FC" />
        </radialGradient>
      </defs>
      <g clipPath="url(#clip1751_160101)">
        <path id="形状" d="M10 94L10 36L37.42 36C38.1 35.99 38.74 36.29 39.17 36.8L44.65 43.4L78.62 43.4C79.22 43.4 79.79 43.63 80.21 44.04C80.63 44.46 80.87 45.02 80.87 45.6L81 94L10 94ZM12.56 38.52L12.56 91.62L78.6 91.47L78.3 45.9L44.5 45.9C43.82 45.91 43.18 45.61 42.75 45.1L37.28 38.49L12.56 38.52Z" fill="url(#paint_linear_1751_160104_0)" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="形状" d="M10 36L37.42 36C38.1 35.99 38.74 36.29 39.17 36.8L44.65 43.4L78.62 43.4C79.22 43.4 79.79 43.63 80.21 44.04C80.63 44.46 80.87 45.02 80.87 45.6L81 94L10 94L10 36ZM12.56 91.62L78.6 91.47L78.3 45.9L44.5 45.9C43.82 45.91 43.18 45.61 42.75 45.1L37.28 38.49L12.56 38.52L12.56 91.62Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <path id="路径" d="M81.08 94L10 94L19.65 51.97C20.05 50.24 21.6 49 23.4 49L86.16 49C87.31 49 88.41 49.51 89.14 50.4C89.87 51.28 90.15 52.44 89.91 53.55L81.08 94Z" fill="url(#paint_linear_1751_160105_0)" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="路径" d="M10 94L19.65 51.97C20.05 50.24 21.6 49 23.4 49L86.16 49C87.31 49 88.41 49.51 89.14 50.4C89.87 51.28 90.15 52.44 89.91 53.55L81.08 94L10 94Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <path id="路径-2" d="M81.16 94L29 94L87.95 50.19C89.35 49.18 90.39 52.3 89.85 53.8L81.16 94Z" fill="url(#paint_linear_1751_160106_0)" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="路径-2" d="M29 94L87.95 50.19C89.35 49.18 90.39 52.3 89.85 53.8L81.16 94L29 94Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <path id="路径-3" d="M47 12.48L25 2L40.02 19L47 12.48Z" fill="url(#paint_linear_1751_160107_0)" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="路径-3" d="M25 2L40.02 19L47 12.48L25 2Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <path id="路径-4" d="M52 2.81L47.47 11L25 2L52 2.81Z" fill="url(#paint_linear_1751_160108_0)" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="路径-4" d="M47.47 11L25 2L52 2.81L47.47 11Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <path id="形状" d="M44.95 51C44.56 50.99 44.2 50.74 44.06 50.37C43.92 50 44.01 49.58 44.31 49.31C44.89 48.76 45.6 48.19 46.28 47.57C46.7 47.23 47.3 47.29 47.65 47.69C47.82 47.88 47.9 48.14 47.88 48.4C47.86 48.66 47.73 48.89 47.53 49.06C46.82 49.66 46.24 50.23 45.61 50.75C45.43 50.91 45.19 51 44.95 51ZM49.83 46.8C49.43 46.8 49.06 46.54 48.93 46.15C48.79 45.77 48.91 45.34 49.23 45.08L51.19 43.42C51.39 43.25 51.64 43.17 51.9 43.19C52.16 43.21 52.39 43.33 52.56 43.53C52.86 43.93 52.81 44.49 52.44 44.83L50.45 46.5C50.29 46.68 50.07 46.78 49.83 46.8ZM54.76 42.57C54.48 42.58 54.21 42.46 54.03 42.25C53.68 41.85 53.71 41.24 54.1 40.87C54.74 40.3 55.39 39.72 55.97 39.13C56.35 38.75 56.96 38.75 57.34 39.13C57.72 39.51 57.72 40.13 57.34 40.51C56.72 41.12 56.05 41.72 55.43 42.31C55.26 42.47 54.99 42.56 54.76 42.57ZM59.32 37.98C59.18 37.98 59.04 37.95 58.92 37.9L58.37 37.82C57.85 37.74 57.48 37.25 57.56 36.72C57.65 36.19 58.14 35.83 58.67 35.9L58.95 35.9C59.38 35.37 59.77 34.85 60.1 34.37C60.42 33.96 60.99 33.86 61.42 34.15C61.84 34.44 61.97 35.02 61.71 35.46L61.4 35.91C61.82 36.06 62.08 36.48 62.04 36.92C62 37.37 61.67 37.73 61.23 37.8C60.69 37.87 60.15 37.9 59.61 37.9C59.53 37.93 59.4 37.96 59.32 37.98ZM64.88 37.07C64.47 37.07 64.11 36.81 63.97 36.42C63.86 36.17 63.87 35.89 63.98 35.64C64.09 35.39 64.3 35.21 64.56 35.12C65.3 34.89 65.99 34.55 66.63 34.11C67.06 33.79 67.66 33.87 67.98 34.3C68.3 34.74 68.22 35.35 67.79 35.67C67 36.24 66.13 36.67 65.21 36.97C65.12 37.01 64.98 37.05 64.88 37.07ZM54.83 36.67C54.69 36.67 54.55 36.64 54.42 36.58C53.51 36.16 52.7 35.55 52.04 34.79C51.88 34.59 51.79 34.33 51.82 34.07C51.84 33.82 51.96 33.58 52.16 33.41C52.57 33.07 53.18 33.12 53.53 33.53C54 34.08 54.59 34.52 55.25 34.82C55.48 34.93 55.66 35.13 55.75 35.38C55.83 35.62 55.82 35.89 55.71 36.12C55.55 36.44 55.19 36.65 54.83 36.67ZM69.48 32.77C69.37 32.79 69.25 32.79 69.13 32.77C68.88 32.68 68.68 32.49 68.58 32.25C68.47 32 68.47 31.72 68.58 31.48C68.81 30.94 68.97 30.37 69.06 29.79L69.06 29.26C69.1 28.73 69.56 28.33 70.09 28.35C70.62 28.39 71.02 28.85 70.99 29.39C70.99 29.59 70.99 29.8 70.99 30.01C70.92 30.75 70.75 31.49 70.5 32.19C70.35 32.59 69.91 32.8 69.48 32.77ZM62.36 32.38C61.84 32.3 61.47 31.81 61.55 31.28C61.57 31.11 61.57 30.93 61.55 30.76C61.55 30.3 61.42 29.86 61.19 29.46C61.02 29.16 61.02 28.78 61.2 28.48C61.37 28.18 61.7 27.99 62.05 27.99C62.4 28 62.72 28.18 62.89 28.49C63.32 29.19 63.55 30 63.54 30.83C63.56 31.09 63.56 31.36 63.54 31.63C63.43 32.1 63 32.42 62.52 32.38L62.36 32.38ZM51.93 31.48L51.72 31.48C51.2 31.36 50.87 30.85 50.97 30.32C51.21 29.3 51.71 28.35 52.42 27.58C52.65 27.32 53 27.2 53.34 27.27C53.68 27.34 53.96 27.59 54.07 27.92C54.18 28.25 54.11 28.62 53.88 28.88C53.41 29.4 53.09 30.04 52.93 30.72C52.83 31.19 52.4 31.5 51.93 31.48ZM58.98 27.65C58.89 27.66 58.79 27.66 58.7 27.65C58 27.42 57.27 27.35 56.55 27.43C56.3 27.46 56.04 27.4 55.84 27.24C55.63 27.08 55.5 26.85 55.47 26.6C55.43 26.34 55.5 26.08 55.66 25.88C55.82 25.67 56.05 25.54 56.31 25.51C57.31 25.38 58.32 25.48 59.28 25.79C59.72 25.94 60 26.4 59.92 26.86C59.85 27.33 59.45 27.64 58.98 27.65ZM69.53 26.45C69.12 26.45 68.75 26.18 68.62 25.79C68.35 25.04 68.01 24.32 67.6 23.64C67.33 23.35 67.25 22.93 67.42 22.57C67.58 22.2 67.94 21.98 68.34 22C68.73 22.01 69.08 22.26 69.21 22.64C69.7 23.46 70.1 24.33 70.41 25.23C70.58 25.74 70.31 26.29 69.81 26.47C69.72 26.48 69.62 26.47 69.53 26.45ZM65.34 20.77C64.75 20.18 64.14 19.62 63.5 19.09C63.09 18.74 63.04 18.11 63.4 17.69C63.75 17.28 64.38 17.23 64.79 17.59C65.47 18.15 66.12 18.76 66.72 19.41C67 19.68 67.08 20.1 66.93 20.46C66.78 20.83 66.43 21.06 66.03 21.05C65.77 21.06 65.52 20.96 65.34 20.77ZM60.97 17.03C60.79 17.04 60.61 16.99 60.45 16.89C59.72 16.41 58.99 15.98 58.28 15.59C57.97 15.43 57.78 15.1 57.77 14.75C57.76 14.4 57.94 14.07 58.24 13.89C58.55 13.71 58.92 13.71 59.23 13.89C59.96 14.29 60.72 14.75 61.5 15.19C61.92 15.48 62.04 16.05 61.78 16.49C61.64 16.81 61.32 17.01 60.97 17.03ZM54.87 13.89C53.96 13.48 53.17 13.15 52.59 12.93C52.34 12.83 52.14 12.64 52.04 12.4C51.93 12.15 51.93 11.88 52.03 11.63C52.12 11.38 52.31 11.18 52.56 11.07C52.8 10.97 53.08 10.97 53.32 11.07C53.93 11.31 54.76 11.65 55.71 12.07C55.95 12.18 56.14 12.37 56.23 12.62C56.32 12.86 56.31 13.13 56.2 13.37C56.05 13.75 55.68 13.99 55.27 13.98C55.13 13.97 55 13.94 54.87 13.89Z" fill="url(#paint_linear_1751_160109_0)" fillOpacity="1.000000" fillRule="nonzero" />
        <path id="形状" d="M44.06 50.37C43.92 50 44.01 49.58 44.31 49.31C44.89 48.76 45.6 48.19 46.28 47.57C46.7 47.23 47.3 47.29 47.65 47.69C47.82 47.88 47.9 48.14 47.88 48.4C47.86 48.66 47.73 48.89 47.53 49.06C46.82 49.66 46.24 50.23 45.61 50.75C45.43 50.91 45.19 51 44.95 51C44.56 50.99 44.2 50.74 44.06 50.37ZM48.93 46.15C48.79 45.77 48.91 45.34 49.23 45.08L51.19 43.42C51.39 43.25 51.64 43.17 51.9 43.19C52.16 43.21 52.39 43.33 52.56 43.53C52.86 43.93 52.81 44.49 52.44 44.83L50.45 46.5C50.29 46.68 50.07 46.78 49.83 46.8C49.43 46.8 49.06 46.54 48.93 46.15ZM54.03 42.25C53.68 41.85 53.71 41.24 54.1 40.87C54.74 40.3 55.39 39.72 55.97 39.13C56.35 38.75 56.96 38.75 57.34 39.13C57.72 39.51 57.72 40.13 57.34 40.51C56.72 41.12 56.05 41.72 55.43 42.31C55.26 42.47 54.99 42.56 54.76 42.57C54.48 42.58 54.21 42.46 54.03 42.25ZM58.92 37.9L58.37 37.82C57.85 37.74 57.48 37.25 57.56 36.72C57.65 36.19 58.14 35.83 58.67 35.9L58.95 35.9C59.38 35.37 59.77 34.85 60.1 34.37C60.42 33.96 60.99 33.86 61.42 34.15C61.84 34.44 61.97 35.02 61.71 35.46L61.4 35.91C61.82 36.06 62.08 36.48 62.04 36.92C62 37.37 61.67 37.73 61.23 37.8C60.69 37.87 60.15 37.9 59.61 37.9C59.53 37.93 59.4 37.96 59.32 37.98C59.18 37.98 59.04 37.95 58.92 37.9ZM63.97 36.42C63.86 36.17 63.87 35.89 63.98 35.64C64.09 35.39 64.3 35.21 64.56 35.12C65.3 34.89 65.99 34.55 66.63 34.11C67.06 33.79 67.66 33.87 67.98 34.3C68.3 34.74 68.22 35.35 67.79 35.67C67 36.24 66.13 36.67 65.21 36.97C65.12 37.01 64.98 37.05 64.88 37.07C64.47 37.07 64.11 36.81 63.97 36.42ZM54.42 36.58C53.51 36.16 52.7 35.55 52.04 34.79C51.88 34.59 51.79 34.33 51.82 34.07C51.84 33.82 51.96 33.58 52.16 33.41C52.57 33.07 53.18 33.12 53.53 33.53C54 34.08 54.59 34.52 55.25 34.82C55.48 34.93 55.66 35.13 55.75 35.38C55.83 35.62 55.82 35.89 55.71 36.12C55.55 36.44 55.19 36.65 54.83 36.67C54.69 36.67 54.55 36.64 54.42 36.58ZM69.13 32.77C68.88 32.68 68.68 32.49 68.58 32.25C68.47 32 68.47 31.72 68.58 31.48C68.81 30.94 68.97 30.37 69.06 29.79L69.06 29.26C69.1 28.73 69.56 28.33 70.09 28.35C70.62 28.39 71.02 28.85 70.99 29.39C70.99 29.59 70.99 29.8 70.99 30.01C70.92 30.75 70.75 31.49 70.5 32.19C70.35 32.59 69.91 32.8 69.48 32.77C69.37 32.79 69.25 32.79 69.13 32.77ZM61.55 31.28C61.57 31.11 61.57 30.93 61.55 30.76C61.55 30.3 61.42 29.86 61.19 29.46C61.02 29.16 61.02 28.78 61.2 28.48C61.37 28.18 61.7 27.99 62.05 27.99C62.4 28 62.72 28.18 62.89 28.49C63.32 29.19 63.55 30 63.54 30.83C63.56 31.09 63.56 31.36 63.54 31.63C63.43 32.1 63 32.42 62.52 32.38L62.36 32.38C61.84 32.3 61.47 31.81 61.55 31.28ZM51.72 31.48C51.2 31.36 50.87 30.85 50.97 30.32C51.21 29.3 51.71 28.35 52.42 27.58C52.65 27.32 53 27.2 53.34 27.27C53.68 27.34 53.96 27.59 54.07 27.92C54.18 28.25 54.11 28.62 53.88 28.88C53.41 29.4 53.09 30.04 52.93 30.72C52.83 31.19 52.4 31.5 51.93 31.48L51.72 31.48ZM58.7 27.65C58 27.42 57.27 27.35 56.55 27.43C56.3 27.46 56.04 27.4 55.84 27.24C55.63 27.08 55.5 26.85 55.47 26.6C55.43 26.34 55.5 26.08 55.66 25.88C55.82 25.67 56.05 25.54 56.31 25.51C57.31 25.38 58.32 25.48 59.28 25.79C59.72 25.94 60 26.4 59.92 26.86C59.85 27.33 59.45 27.64 58.98 27.65C58.89 27.66 58.79 27.66 58.7 27.65ZM68.62 25.79C68.35 25.04 68.01 24.32 67.6 23.64C67.33 23.35 67.25 22.93 67.42 22.57C67.58 22.2 67.94 21.98 68.34 22C68.73 22.01 69.08 22.26 69.21 22.64C69.7 23.46 70.1 24.33 70.41 25.23C70.58 25.74 70.31 26.29 69.81 26.47C69.72 26.48 69.62 26.47 69.53 26.45C69.12 26.45 68.75 26.18 68.62 25.79ZM63.5 19.09C63.09 18.74 63.04 18.11 63.4 17.69C63.75 17.28 64.38 17.23 64.79 17.59C65.47 18.15 66.12 18.76 66.72 19.41C67 19.68 67.08 20.1 66.93 20.46C66.78 20.83 66.43 21.06 66.03 21.05C65.77 21.06 65.52 20.96 65.34 20.77C64.75 20.18 64.14 19.62 63.5 19.09ZM60.45 16.89C59.72 16.41 58.99 15.98 58.28 15.59C57.97 15.43 57.78 15.1 57.77 14.75C57.76 14.4 57.94 14.07 58.24 13.89C58.55 13.71 58.92 13.71 59.23 13.89C59.96 14.29 60.72 14.75 61.5 15.19C61.92 15.48 62.04 16.05 61.78 16.49C61.64 16.81 61.32 17.01 60.97 17.03C60.79 17.04 60.61 16.99 60.45 16.89ZM52.59 12.93C52.34 12.83 52.14 12.64 52.04 12.4C51.93 12.15 51.93 11.88 52.03 11.63C52.12 11.38 52.31 11.18 52.56 11.07C52.8 10.97 53.08 10.97 53.32 11.07C53.93 11.31 54.76 11.65 55.71 12.07C55.95 12.18 56.14 12.37 56.23 12.62C56.32 12.86 56.31 13.13 56.2 13.37C56.05 13.75 55.68 13.99 55.27 13.98C55.13 13.97 55 13.94 54.87 13.89C53.96 13.48 53.17 13.15 52.59 12.93Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <circle id="Oval-Copy-17" cx="11.000000" cy="38.000000" r="4.000000" fill="url(#paint_radial_1751_160110_0)" fillOpacity="1.000000" />
        <circle id="Oval-Copy-17" cx="11.000000" cy="38.000000" r="4.000000" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
      </g>
    </svg>

  ),
  emptyUrlIcon: () => (
    <svg width="64.000000" height="64.000000" viewBox="0 0 64 64" fill="none">
      <defs>
        <clipPath id="clip7610_101880">
          <rect id="empty-document.7bae9d05" width="64.000000" height="64.000000" fill="white" fillOpacity="0" />
        </clipPath>
        <linearGradient x1="52.918755" y1="64.000053" x2="35.333443" y2="40.888943" id="paint_linear_7610_101883_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#528BF3" />
          <stop offset="1.000000" stopColor="#8F9FBC" stopOpacity="0.000000" />
        </linearGradient>
        <linearGradient x1="51.764210" y1="57.128628" x2="34.491756" y2="42.463333" id="paint_linear_7610_101886_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#4D86FC" />
          <stop offset="1.000000" stopColor="#9FBDFD" stopOpacity="0.047059" />
          <stop offset="1.000000" stopColor="#9FBDFD" stopOpacity="0.047059" />
        </linearGradient>
        <linearGradient x1="26.810921" y1="36.939064" x2="19.915520" y2="4.142953" id="paint_linear_7610_101887_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#9FBDFD" stopOpacity="0.047059" />
          <stop offset="1.000000" stopColor="#4D86FC" />
        </linearGradient>
        <radialGradient gradientTransform="translate(8.29338 2.4872) rotate(0) scale(3.54042 3.54042)" cx="0.000000" cy="0.000000" r="1.000000" id="paint_radial_7610_101888_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#8DCEFF" />
          <stop offset="0.795090" stopColor="#4A77F5" />
          <stop offset="0.917641" stopColor="#568AFE" />
          <stop offset="1.000000" stopColor="#4D86FC" />
        </radialGradient>
        <radialGradient gradientTransform="translate(50.9594 58.4872) rotate(0) scale(3.54042 3.54042)" cx="0.000000" cy="0.000000" r="1.000000" id="paint_radial_7610_101889_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#8DCEFF" />
          <stop offset="0.795090" stopColor="#4A77F5" />
          <stop offset="0.917641" stopColor="#568AFE" />
          <stop offset="1.000000" stopColor="#4D86FC" />
        </radialGradient>
        <linearGradient x1="47.061562" y1="3.114060" x2="36.666016" y2="12.390430" id="paint_linear_7610_101890_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#84BBFE" />
          <stop offset="1.000000" stopColor="#3C76EF" />
        </linearGradient>
        <linearGradient x1="41.992058" y1="14.016713" x2="51.743702" y2="14.960103" id="paint_linear_7610_101891_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#84A9F7" />
          <stop offset="1.000000" stopColor="#4D86FC" />
        </linearGradient>
        <linearGradient x1="22.153763" y1="45.412670" x2="35.059963" y2="32.506474" id="paint_linear_7610_101893_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#FFC9B2" />
          <stop offset="1.000000" stopColor="#F16D74" />
        </linearGradient>
        <linearGradient x1="26.236568" y1="51.765339" x2="38.571754" y2="40.655163" id="paint_linear_7610_101894_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#F16D74" />
          <stop offset="1.000000" stopColor="#FFC9B2" />
        </linearGradient>
        <linearGradient x1="41.207138" y1="28.350870" x2="32.065247" y2="37.492756" id="paint_linear_7610_101896_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#FFC9B2" />
          <stop offset="1.000000" stopColor="#F16D74" />
        </linearGradient>
        <linearGradient x1="35.615341" y1="22.759562" x2="26.473448" y2="31.901447" id="paint_linear_7610_101897_0" gradientUnits="userSpaceOnUse">
          <stop stopColor="#FFC9B2" />
          <stop offset="1.000000" stopColor="#F16D74" />
        </linearGradient>
      </defs>
      <g clipPath="url(#clip7610_101880)">
        <g opacity="0.200000">
          <path id="Combined-Shape" d="M13.55 57.77C13.55 58.75 14.35 59.55 15.33 59.55L50 59.55C51.47 59.55 52.66 58.36 52.66 56.88L52.66 20.44C52.66 18.97 51.47 17.77 50 17.77L53.55 17.77C55.51 17.77 57.11 19.36 57.11 21.33L57.11 60.44C57.11 62.4 55.51 64 53.55 64L17.11 64C15.14 64 13.55 62.4 13.55 60.44L13.55 57.77Z" fill="url(#paint_linear_7610_101883_0)" fillOpacity="1.000000" fillRule="evenodd" />
          <path id="Combined-Shape" d="M15.33 59.55L50 59.55C51.47 59.55 52.66 58.36 52.66 56.88L52.66 20.44C52.66 18.97 51.47 17.77 50 17.77L53.55 17.77C55.51 17.77 57.11 19.36 57.11 21.33L57.11 60.44C57.11 62.4 55.51 64 53.55 64L17.11 64C15.14 64 13.55 62.4 13.55 60.44L13.55 57.77C13.55 58.75 14.35 59.55 15.33 59.55Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        </g>
        <path id="Rectangle" d="M10 2.66L36.66 2.66L52.66 18.67L52.66 58.66C52.66 59.15 52.26 59.55 51.77 59.55L10 59.55C9.5 59.55 9.11 59.15 9.11 58.66L9.11 3.55C9.11 3.06 9.5 2.66 10 2.66Z" fill="#000000" fillOpacity="0" fillRule="evenodd" />
        <path id="Rectangle" d="M36.66 2.66L52.66 18.67L52.66 58.66C52.66 59.15 52.26 59.55 51.77 59.55L10 59.55C9.5 59.55 9.11 59.15 9.11 58.66L9.11 3.55C9.11 3.06 9.5 2.66 10 2.66L36.66 2.66Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <path id="Shape" d="M52.02 18.68L52 18.66C52 18.29 52.29 17.99 52.66 17.99C53.04 17.99 53.33 18.29 53.33 18.66L53.31 18.68L52.02 18.68ZM9.13 60.2L9.11 60.22C8.73 60.22 8.44 59.92 8.44 59.55C8.44 59.18 8.73 58.88 9.11 58.88L9.13 58.9L9.13 60.2Z" fill="#000000" fillOpacity="0" fillRule="nonzero" />
        <path id="Shape" d="M52.66 18.66L52.66 58.66C52.66 59.15 52.26 59.55 51.75 59.55L9.11 59.55" stroke="url(#paint_linear_7610_101886_0)" strokeOpacity="1.000000" strokeWidth="1.333333" strokeLinejoin="round" strokeLinecap="round" />
        <g opacity="0.400000">
          <path id="Path" d="M11.75 59.53L11.77 59.55C11.77 61.04 10.6 62.22 9.11 62.22C7.61 62.22 6.44 61.04 6.44 59.55L6.46 59.53L11.75 59.53ZM36.64 0.01L36.66 -0.01C38.16 -0.01 39.33 1.17 39.33 2.66C39.33 4.15 38.16 5.33 36.66 5.33L36.64 5.31L36.64 0.01Z" fill="#000000" fillOpacity="0" fillRule="nonzero" />
          <path id="Path" d="M9.11 59.55L9.11 3.56C9.11 3.07 9.5 2.66 10 2.66L36.66 2.66" stroke="url(#paint_linear_7610_101887_0)" strokeOpacity="1.000000" strokeWidth="5.333333" strokeLinejoin="round" strokeLinecap="round" />
        </g>
        <circle id="Oval-Copy-17" cx="9.556152" cy="3.110840" r="2.222222" fill="url(#paint_radial_7610_101888_0)" fillOpacity="1.000000" />
        <circle id="Oval-Copy-17" cx="9.556152" cy="3.110840" r="2.222222" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <circle id="Oval-Copy-18" cx="52.222168" cy="59.110840" r="2.222224" fill="url(#paint_radial_7610_101889_0)" fillOpacity="1.000000" />
        <circle id="Oval-Copy-18" cx="52.222168" cy="59.110840" r="2.222224" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <path id="Path" d="M53.18 18.66L37.44 18.66C37.01 18.66 36.66 18.31 36.66 17.88L36.66 2.14C36.66 1.65 37.06 1.25 37.55 1.25C37.79 1.25 38.01 1.35 38.18 1.51L53.81 17.14C54.16 17.49 54.16 18.05 53.81 18.4C53.64 18.57 53.42 18.66 53.18 18.66Z" fill="url(#paint_linear_7610_101890_0)" fillOpacity="1.000000" fillRule="evenodd" />
        <path id="Path" d="M37.44 18.66C37.01 18.66 36.66 18.31 36.66 17.88L36.66 2.14C36.66 1.65 37.06 1.25 37.55 1.25C37.79 1.25 38.01 1.35 38.18 1.51L53.81 17.14C54.16 17.49 54.16 18.05 53.81 18.4C53.64 18.57 53.42 18.66 53.18 18.66L37.44 18.66Z" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <path id="Path" d="M46.03 9.36L53.81 17.14C54.16 17.49 54.16 18.05 53.81 18.4C53.64 18.57 53.42 18.66 53.18 18.66L37.44 18.66C37.2 18.65 37.02 18.57 36.89 18.42L46.03 9.36Z" fill="url(#paint_linear_7610_101891_0)" fillOpacity="1.000000" fillRule="evenodd" />
        <path id="Path" d="M46.03 9.36L53.81 17.14C54.16 17.49 54.16 18.05 53.81 18.4C53.64 18.57 53.42 18.66 53.18 18.66L37.44 18.66C37.2 18.65 37.02 18.57 36.89 18.42" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <g opacity="0.300000">
          <path id="Path" d="M37.63 32.99C33.66 29.02 27.06 29.18 22.9 33.34C18.73 37.51 18.57 44.1 22.55 48.08L37.63 32.99Z" fill="url(#paint_linear_7610_101893_0)" fillOpacity="1.000000" fillRule="evenodd" />
          <path id="Path" d="M37.63 32.99C33.66 29.02 27.06 29.18 22.9 33.34C18.73 37.51 18.57 44.1 22.55 48.08" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        </g>
        <path id="Path" d="M23.25 48.78C27.22 52.75 33.82 52.59 37.98 48.43C42.15 44.26 42.31 37.66 38.33 33.69L23.25 48.78Z" fill="url(#paint_linear_7610_101894_0)" fillOpacity="1.000000" fillRule="evenodd" />
        <path id="Path" d="M23.25 48.78C27.22 52.75 33.82 52.59 37.98 48.43C42.15 44.26 42.31 37.66 38.33 33.69" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
        <g opacity="0.400000">
          <g opacity="0.500000">
            <path id="Path" d="M30.24 37.14C33.05 39.96 37.72 39.84 40.67 36.89C43.62 33.94 43.73 29.27 40.92 26.46L30.24 37.14Z" fill="url(#paint_linear_7610_101896_0)" fillOpacity="1.000000" fillRule="evenodd" />
            <path id="Path" d="M30.24 37.14C33.05 39.96 37.72 39.84 40.67 36.89C43.62 33.94 43.73 29.27 40.92 26.46" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
          </g>
          <g opacity="0.500000">
            <path id="Path" d="M40.42 25.96C37.61 23.15 32.94 23.26 29.99 26.21C27.04 29.16 26.92 33.83 29.74 36.64L40.42 25.96Z" fill="url(#paint_linear_7610_101897_0)" fillOpacity="1.000000" fillRule="evenodd" />
            <path id="Path" d="M40.42 25.96C37.61 23.15 32.94 23.26 29.99 26.21C27.04 29.16 26.92 33.83 29.74 36.64" stroke="#000000" strokeOpacity="0" strokeWidth="1.000000" />
          </g>
        </g>
      </g>
    </svg>

  )
}

export {
  Icons,
  KnowledgeIcons
}
